package ex.com.jm.food.dao;

import java.util.List;

import ex.com.jm.food.entity.Notices;

/**
 * 通告管理
 * @author zhaojw
 *
 */
public interface AdminNoticeDao {

	/**
	 * 获取通告列表
	 * @param initPage 当前页
	 * @param pageRow 每页显示个数
	 * @param title 通告标题
	 * @param s_date 起始时间
	 * @param e_date 截止时间
	 * @return
	 */
	public List<Notices> getNotices(final int initPage,final int pageRow,final String title,final String s_date,final String e_date);
	
	/**
	 * 获取通告列表总数量
	 * @param title 通告标题
	 * @param s_date 起始时间
	 * @param e_date 截止时间
	 * @return
	 */
	public int noticeCount(final String title,final String s_date,final String e_date);
	
	/**
	 * 添加公告
	 * @param notices
	 * @return
	 */
	public Object saveNotice(Notices notices);
	
	/**
	 * 更新公告
	 * @param notices
	 */
	public void updateNotice(Notices notices);
	/**
	 * 获取某个公告
	 * @param id
	 * @return
	 */
	public Notices editNotices(String id);
	/**
	 * 删除公告
	 * @param id
	 */
	public void delNotice(String id);
}
